Ubuntu 20.04’te Java JDK Kurulumu (OpenJDK 11 ve Oracle Java) – Adım Adım

Bu rehberde Ubuntu 20.04 üzerinde Java JDK kurulumu adımlarını ele alıyoruz. Özellikle OpenJDK 11 kurulumu, OpenJDK 8 yükleme, birden fazla Java sürümü arasında seçim yapma ve JAVA_HOME ayarı gibi temel konuları adım adım göreceksiniz.

Not: Bu rehber Java SE kurulumuna odaklanır ve adımlar Debian tabanlı diğer Linux dağıtımlarında da büyük ölçüde benzerdir.

OpenJDK ve Oracle Java Arasındaki Fark

OpenJDK ve Oracle Java, Java ekosistemindeki en yaygın iki dağıtımdır. Günlük kullanım açısından büyük ölçüde benzer çalışırlar. Oracle Java bazı ek ticari özellikler sunabilir, ancak çoğu geliştirici ve sunucu ortamı için Ubuntu depolarındaki OpenJDK sürümü yeterlidir.

Özellikle Ubuntu’da hızlı ve sorunsuz kurulum yapmak istiyorsanız ilk tercih genellikle OpenJDK olur.

OpenJDK 11 Kurulumu (LTS)

OpenJDK 11, uzun süreli destek alan sürümlerden biridir ve birçok Java projesinde hâlâ yaygın olarak kullanılır.

Adım 1: Paket listesini güncelleyin

sudo apt update
Ubuntu üzerinde Java JDK kurulumundan önce apt update komutu
Kurulumdan önce paket listesini güncellemek gerekir.

Adım 2: OpenJDK 11 paketini yükleyin

sudo apt install openjdk-11-jdk

Adım 3: Kurulumu doğrulayın

java -version
Ubuntu üzerinde OpenJDK 11 yükleme ve doğrulama işlemi
Java sürüm bilgisi görüntüleniyorsa kurulum başarılıdır.

Bu adımlar tamamlandığında sisteminize Java 11 JDK kurulmuş olur.

Java version komutu ile JDK sürümünü görüntüleme
Kurulum sonrası java -version çıktısı.

Diğer Java Sürümleri

OpenJDK 8 Kurulumu

Eski projeler veya belirli kurumsal uygulamalar için OpenJDK 8 gerekebilir.

sudo apt update
sudo apt install openjdk-8-jdk
Ubuntu üzerinde birden fazla Java sürümü yüklendiğinde alternatifleri görüntüleme
Birden fazla JDK sürümü kuruluysa seçim yapılabilir.

Oracle Java 11 Kurulumu

Oracle Java kullanmak isteyenler ilgili depo ve kurulum adımlarını uygulayabilir:

sudo apt install software-properties-common
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer

Oracle Java tercih edecek kullanıcıların lisans ve kullanım koşullarını ayrıca kontrol etmesi faydalı olur.

Birden Fazla Java Sürümü Arasında Seçim

Eğer sisteminizde birden fazla Java sürümü yüklüyse, varsayılan sürümü aşağıdaki komutla değiştirebilirsiniz:

sudo update-alternatives --config java
Ubuntu üzerinde varsayılan java sürümünü update-alternatives ile seçme
Yüklü Java sürümleri arasında varsayılan olanı seçebilirsiniz.

Bu komut, sistemdeki kullanılabilir Java sürümlerini listeler ve hangisinin varsayılan olacağını belirlemenizi sağlar.

JAVA_HOME Ayarı

Bazı Java uygulamaları, build araçları ve sunucu yapılandırmaları JAVA_HOME değişkeninin tanımlı olmasını bekler.

OpenJDK 11 için örnek yol şu şekilde olabilir:

/usr/lib/jvm/java-11-openjdk-amd64

Adım 1: Environment dosyasını açın

sudo nano /etc/environment

Adım 2: Dosyanın sonuna aşağıdaki satırı ekleyin

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Adım 3: Değişiklikleri yükleyin ve kontrol edin

source /etc/environment
echo $JAVA_HOME
Ubuntu üzerinde JAVA_HOME ortam değişkenini ayarlama
JAVA_HOME tanımı özellikle build araçlarında önemlidir.

Sık Sorulan Sorular

JRE ile JDK arasındaki fark nedir?
JRE yalnızca Java uygulamalarını çalıştırmak için gereklidir. JDK ise derleyici ve geliştirme araçlarını da içerir. Kod geliştirmek istiyorsanız JDK kurmalısınız.
OpenJDK mi, Oracle Java mı kullanmalıyım?
Çoğu kullanıcı ve geliştirici için OpenJDK yeterlidir. Oracle Java bazı ticari özellikler ve farklı lisans koşulları sunabilir.
Varsayılan Java sürümünü nasıl değiştiririm?
update-alternatives aracı ile java ve gerekiyorsa javac için aktif sürümü seçebilirsiniz.

Sonuç

Bu yazıda Ubuntu 20.04 üzerinde Java JDK kurulumunu adım adım ele aldık. OpenJDK 11 kurulumu, OpenJDK 8 kurulumu, varsayılan Java sürümünü değiştirme ve JAVA_HOME ayarı gibi temel konuları birlikte gördük.

Ubuntu üzerinde Java geliştirme ortamınızı tamamladıktan sonra şu içeriğe de göz atabilirsiniz: En İyi Java Frameworkleri

Faydalı bulduysanız takip etmeyi unutmayın.

Latest Software Developers - Yazılım Blog Yazarı Profil Resmi

Yazar

LatestSoftwareDevelopers

Blog where the most up-to-date software is followed. (En güncel yazılımların takip edildiği blog sitesi)

Java ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *